long wheelbase - Turkish English Dictionary